com.supermap.data
类 DatasetGroup
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.DatasetGroup
-
public class DatasetGroup extends InternalHandle
数据集分组类。该类主要为管理数据源中的子分组提供一种逻辑化的组织结构形式。
-
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 限定符和类型 方法和说明 int
add(Dataset dataset)
已过时。boolean
add(Dataset[] dataset)
批量添加数据集到该分组void
addAddedListener(DatasetGroupItemAddedListener listener)
添加一个用于接收向数据集分组中添加数据集结束事件(DatasetGroupItemAddedEvent
)的监听器。void
addChangedListener(DatasetGroupItemChangedListener listener)
用于接收数据集分组数据集改动结束事件(DatasetGroupItemChangedEvent
)的监听器。void
addRemovedListener(DatasetGroupItemRemovedListener listener)
添加一个用于接收删除数据集分组中数据集结束事件(DatasetGroupItemRemovedEvent
)的监听器。void
addRemovingListener(DatasetGroupItemRemovingListener listener)
添加一个用于接收删除数据集分组中数据集事件(DatasetGroupItemRemovingEvent
)的监听器。void
addRenamedListener(DatasetGroupRenamedListener listener)
添加一个用于接收数据集分组重命名结束事件(DatasetGroupRenamedEvent
)的监听器。void
addRenamingListener(DatasetGroupRenamingListener listener)
添加一个用于接收数据集分组重命名事件(DatasetGroupRenamingEvent
)的监听器。DatasetVector
createDataset(DatasetVectorInfo datasetInfo)
创建矢量数据集boolean
deleteDataset(java.lang.String strDtName)
根据数据集名称删除数据集Dataset
get(int index)
返回当前数据集分组中指定索引位置处的数据集对象。Dataset
get(java.lang.String datasetName)
返回当前数据集分组中指定名称的数据集对象。java.lang.String
getAvailableGroupName(java.lang.String name)
获取可用的分组名称DatasetGroups
getChildGroups()
返回当前数据集分组集合的子组集合。int
getCount()
返回当前数据集分组包含的数据集对象总数。java.lang.String[]
getDatasetNames()
获取当前分组下的数据集名称列表Datasource
getDatasource()
返回当前数据集分组的数据源。int
getID()
获取当前分组IDjava.lang.String
getName()
返回当前数据集分组的名称。DatasetGroup
getParent()
返回当前数据集分组的父分组。int
indexOf(Dataset dataset)
通过数据集获取该分组下的数据集索引int
indexOf(java.lang.String datasetName)
返回当前数据集分组中指定名称的数据集索引。boolean
isAvailableGroupName(java.lang.String name)
判断分组名称是否可用boolean
moveDataset(DatasetGroup desGroup, java.lang.String dtName)
移动数据集到另一个分组void
refreshChildGroups()
刷新子分组boolean
remove(java.lang.String datasetName)
已过时。void
removeAddedListener(DatasetGroupItemAddedListener listener)
移除一个用于接收向数据集分组中添加数据集结束事件(DatasetGroupItemAddedEvent
)的监听器。void
removeChangedListener(DatasetGroupItemChangedListener listener)
移除用于接收数据集分组数据集改动结束事件(DatasetGroupItemChangedEvent
)的监听器。void
removeRemovedListener(DatasetGroupItemRemovedListener listener)
移除一个用于接收删除数据集分组中数据集结束事件(DatasetGroupItemRemovedEvent
)的监听器。void
removeRemovingListener(DatasetGroupItemRemovingListener listener)
移除一个用于接收删除数据集分组中数据集事件(DatasetGroupItemRemovingEvent
)的监听器。void
removeRenamedListener(DatasetGroupRenamedListener listener)
移除一个用于接收数据集分组重命名结束事件(DatasetGroupRenamedEvent
)的监听器。void
removeRenamingListener(DatasetGroupRenamingListener listener)
移除一个用于接收数据集分组重命名事件(DatasetGroupRenamingEvent
)的监听器。boolean
rename(java.lang.String newName)
重命名分组void
setName(java.lang.String newName)
已过时。boolean
setParent(DatasetGroup parentGroup)
设置更改父分组
-
-
-
方法详细资料
-
getParent
public DatasetGroup getParent()
返回当前数据集分组的父分组。- 返回:
- 当前数据集分组的父分组。
-
setParent
public boolean setParent(DatasetGroup parentGroup)
设置更改父分组- 参数:
parentGroup
- 新的父分组- 返回:
- 是否更改成功
-
refreshChildGroups
public void refreshChildGroups()
刷新子分组
-
getChildGroups
public DatasetGroups getChildGroups()
返回当前数据集分组集合的子组集合。- 返回:
- 当前数据集分组集合的子组集合。
-
getName
public java.lang.String getName()
返回当前数据集分组的名称。- 返回:
- 当前数据集分组的名称。
-
setName
@Deprecated public void setName(java.lang.String newName)
已过时。
-
rename
public boolean rename(java.lang.String newName)
重命名分组- 参数:
newName
- 分组名称- 返回:
- 重命名是否成功
-
get
public Dataset get(int index)
返回当前数据集分组中指定索引位置处的数据集对象。- 参数:
index
- 指定要查找的数据集对象的索引。- 返回:
- 指定索引处地数据集对象。
-
get
public Dataset get(java.lang.String datasetName)
返回当前数据集分组中指定名称的数据集对象。- 参数:
datasetName
- 要查找的数据集名称- 返回:
- 要获取的数据集对象。
-
getDatasetNames
public java.lang.String[] getDatasetNames()
获取当前分组下的数据集名称列表- 返回:
- 数据集名称数组
-
getID
public int getID()
获取当前分组ID- 返回:
- 当前分组ID
-
add
public boolean add(Dataset[] dataset)
批量添加数据集到该分组- 参数:
dataset
- 数据集数组- 返回:
- 添加是否成功
-
getDatasource
public Datasource getDatasource()
返回当前数据集分组的数据源。- 返回:
- 当前数据集分组的数据源。
-
getCount
public int getCount()
返回当前数据集分组包含的数据集对象总数。- 返回:
- 当前数据集分组包含的数据集对象总数。
-
add
@Deprecated public int add(Dataset dataset)
已过时。
-
remove
@Deprecated public boolean remove(java.lang.String datasetName)
已过时。
-
indexOf
public int indexOf(java.lang.String datasetName)
返回当前数据集分组中指定名称的数据集索引。- 参数:
datasetName
- 指定的数据集的名称。- 返回:
- 指定的数据集在当前数据集分组中的索引值。
-
indexOf
public int indexOf(Dataset dataset)
通过数据集获取该分组下的数据集索引- 参数:
dataset
- 指定的数据集- 返回:
- 该数据集的索引
-
createDataset
public DatasetVector createDataset(DatasetVectorInfo datasetInfo)
创建矢量数据集- 参数:
datasetInfo
- 矢量数据集信息- 返回:
- 创建的矢量数据集
-
deleteDataset
public boolean deleteDataset(java.lang.String strDtName)
根据数据集名称删除数据集- 参数:
strDtName
- 数据集名称- 返回:
- 是否删除成功
-
moveDataset
public boolean moveDataset(DatasetGroup desGroup, java.lang.String dtName)
移动数据集到另一个分组- 参数:
desGroup
- 目标数据集分组dtName
- 要移动的数据集名称- 返回:
- 移动是否成功
-
getAvailableGroupName
public java.lang.String getAvailableGroupName(java.lang.String name)
获取可用的分组名称- 参数:
name
- 分组名称- 返回:
- 返回可用的分组名
-
isAvailableGroupName
public boolean isAvailableGroupName(java.lang.String name)
判断分组名称是否可用- 参数:
name
- 分组名称- 返回:
- 是否可用
-
addRenamedListener
public void addRenamedListener(DatasetGroupRenamedListener listener)
添加一个用于接收数据集分组重命名结束事件(DatasetGroupRenamedEvent
)的监听器。- 参数:
listener
- 一个用于接收数据集分组重命名结束事件的监听器。
-
removeRenamedListener
public void removeRenamedListener(DatasetGroupRenamedListener listener)
移除一个用于接收数据集分组重命名结束事件(DatasetGroupRenamedEvent
)的监听器。- 参数:
listener
- 一个用于接收数据集分组重命名结束事件的监听器。
-
addRenamingListener
public void addRenamingListener(DatasetGroupRenamingListener listener)
添加一个用于接收数据集分组重命名事件(DatasetGroupRenamingEvent
)的监听器。- 参数:
listener
- 一个用于接收数据集分组重命名事件的监听器。
-
removeRenamingListener
public void removeRenamingListener(DatasetGroupRenamingListener listener)
移除一个用于接收数据集分组重命名事件(DatasetGroupRenamingEvent
)的监听器。- 参数:
listener
- 一个用于接收数据集分组重命名事件的监听器。
-
addAddedListener
public void addAddedListener(DatasetGroupItemAddedListener listener)
添加一个用于接收向数据集分组中添加数据集结束事件(DatasetGroupItemAddedEvent
)的监听器。- 参数:
listener
- 一个用于接收向数据集分组中添加数据集结束事件的监听器。
-
removeAddedListener
public void removeAddedListener(DatasetGroupItemAddedListener listener)
移除一个用于接收向数据集分组中添加数据集结束事件(DatasetGroupItemAddedEvent
)的监听器。- 参数:
listener
- 一个用于接收向数据集分组中添加数据集结束事件的监听器。
-
addRemovingListener
public void addRemovingListener(DatasetGroupItemRemovingListener listener)
添加一个用于接收删除数据集分组中数据集事件(DatasetGroupItemRemovingEvent
)的监听器。- 参数:
listener
- 一个用于接收删除数据集分组中数据集事件的监听器。
-
removeRemovingListener
public void removeRemovingListener(DatasetGroupItemRemovingListener listener)
移除一个用于接收删除数据集分组中数据集事件(DatasetGroupItemRemovingEvent
)的监听器。- 参数:
listener
- 一个用于接收删除数据集分组中数据集事件的监听器。
-
addRemovedListener
public void addRemovedListener(DatasetGroupItemRemovedListener listener)
添加一个用于接收删除数据集分组中数据集结束事件(DatasetGroupItemRemovedEvent
)的监听器。- 参数:
listener
- 一个用于接收删除数据集分组中数据集结束事件的监听器。
-
removeRemovedListener
public void removeRemovedListener(DatasetGroupItemRemovedListener listener)
移除一个用于接收删除数据集分组中数据集结束事件(DatasetGroupItemRemovedEvent
)的监听器。- 参数:
listener
- 一个用于接收删除数据集分组中数据集结束事件的监听器。
-
addChangedListener
public void addChangedListener(DatasetGroupItemChangedListener listener)
用于接收数据集分组数据集改动结束事件(DatasetGroupItemChangedEvent
)的监听器。- 参数:
listener
- 一个用于接收数据集分组中数据集改动结束事件的监听器。
-
removeChangedListener
public void removeChangedListener(DatasetGroupItemChangedListener listener)
移除用于接收数据集分组数据集改动结束事件(DatasetGroupItemChangedEvent
)的监听器。- 参数:
listener
- 一个用于接收数据集分组中数据集改动结束事件的监听器。
-
-